package com.visionet.school.app.web.entity.dynamic.vo;

import com.visionet.school.app.web.vo.BaseVo;

import java.util.Date;
import java.util.List;

/**
 * Created by hxpeng on 2017/4/22.
 */
public class DynamicVo extends BaseVo{

    private String memberId;

    private String memberName;

    private String studentName;

    private String memberType;

    private String memberAvatarPath;

    private String memberRemark;

    private String avatarPath;

    private String parentGender;

    private String title;

    //标签
    private String tags;

    //点赞
    private int likes;

    //评论数量
    private Integer comments;

    //置顶
    private int onTop;

    //精帖
    private String essence;

    //动态列表的缩略图路径
    private String thumbnail;

    private String content;

    private String classId;

    private List<String> classIds;

    private List<String> thumbnails;

    private Date createDate;

    private String dynamicContentId;

    private boolean hadLikes;

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags;
    }

    public int getLikes() {
        return likes;
    }

    public void setLikes(int likes) {
        this.likes = likes;
    }

    public int getOnTop() {
        return onTop;
    }

    public void setOnTop(int onTop) {
        this.onTop = onTop;
    }

    public String getEssence() {
        return essence;
    }

    public void setEssence(String essence) {
        this.essence = essence;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getThumbnail() {
        return thumbnail;
    }

    public void setThumbnail(String thumbnail) {
        this.thumbnail = thumbnail;
    }

    public String getClassId() {
        return classId;
    }

    public void setClassId(String classId) {
        this.classId = classId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getAvatarPath() {
        return avatarPath;
    }

    public void setAvatarPath(String avatarPath) {
        this.avatarPath = avatarPath;
    }

    public String getParentGender() {
        return parentGender;
    }

    public void setParentGender(String parentGender) {
        this.parentGender = parentGender;
    }

    public String getMemberRemark() {
        return memberRemark;
    }

    public void setMemberRemark(String memberRemark) {
        this.memberRemark = memberRemark;
    }

    public List<String> getClassIds() {
        return classIds;
    }

    public void setClassIds(List<String> classIds) {
        this.classIds = classIds;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getMemberAvatarPath() {
        return memberAvatarPath;
    }

    public void setMemberAvatarPath(String memberAvatarPath) {
        this.memberAvatarPath = memberAvatarPath;
    }

    public String getMemberType() {
        return memberType;
    }

    public void setMemberType(String memberType) {
        this.memberType = memberType;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public List<String> getThumbnails() {
        return thumbnails;
    }

    public void setThumbnails(List<String> thumbnails) {
        this.thumbnails = thumbnails;
    }

    public String getDynamicContentId() {
        return dynamicContentId;
    }

    public void setDynamicContentId(String dynamicContentId) {
        this.dynamicContentId = dynamicContentId;
    }

    public boolean isHadLikes() {
        return hadLikes;
    }

    public void setHadLikes(boolean hadLikes) {
        this.hadLikes = hadLikes;
    }

    public Integer getComments() {
        return comments;
    }

    public void setComments(Integer comments) {
        this.comments = comments;
    }


    @Override
    public String toString() {
        return "DynamicVo{" +
                "memberId='" + memberId + '\'' +
                ", memberName='" + memberName + '\'' +
                ", studentName='" + studentName + '\'' +
                ", memberType='" + memberType + '\'' +
                ", memberAvatarPath='" + memberAvatarPath + '\'' +
                ", memberRemark='" + memberRemark + '\'' +
                ", avatarPath='" + avatarPath + '\'' +
                ", parentGender='" + parentGender + '\'' +
                ", title='" + title + '\'' +
                ", tags='" + tags + '\'' +
                ", likes=" + likes +
                ", comments=" + comments +
                ", onTop=" + onTop +
                ", essence='" + essence + '\'' +
                ", thumbnail='" + thumbnail + '\'' +
                ", content='" + content + '\'' +
                ", classId='" + classId + '\'' +
                ", classIds=" + classIds +
                ", thumbnails=" + thumbnails +
                ", createDate=" + createDate +
                ", dynamicContentId='" + dynamicContentId + '\'' +
                ", hadLikes=" + hadLikes +
                '}';
    }

}
